package com.witmore.neutron.ai.mcp.server.trading.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 批量股票预警配置请求DTO
 * 用于批量创建或更新多个股票的异动预警配置
 * 
 * @author 豆子高
 * @since 2025-01-27
 */
@Data
public class BatchStockAlertConfigRequest {
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 股票代码列表（逗号分隔，最多50支股票）
     */
    private String stockCodes;
    
    /**
     * 上涨预警比例（百分比，0-100）
     */
    private BigDecimal riseRatio;
    
    /**
     * 下跌预警比例（百分比，0-100）
     */
    private BigDecimal fallRatio;
    
    /**
     * 推送频率（分钟，1-1440）
     */
    private Integer pushFrequency;
}